html, body, div, th, tr, td, table {
    margin: 0;
    padding: 0;
    /*font-size: 10px;*/
    font-size: 12px;
}

.front-content {
    width: 960px;
    margin: 0 auto;
    /*background-image: url("/img/apply_bg.png");*/
    height: 1320px;
}

#content-table {
    border: 2px black solid;
    border-left: 3px black solid;
    border-bottom: 3px black solid;
    width: 956px;
    /*height: 1245px;*/
    margin-top: 5px
}

.key {
    float: left;
    border: 1px black solid;
    border-bottom: 0;
    border-left: 0;;
    padding: 3px 0 3px 4px;
    font-weight: 900;
    background-color: #FFC000;
}

.value {
    float: left;
    border: 1px black solid;
    border-bottom: 0;
    border-left: 0;;
    padding: 2px 0 4px 8px;
    /*font-weight: 900;*/
    /*background-color:#FFC000 ;  */
}

#clear {
    clear: both;
}

#job_type span {
    width: 110px;
}